<?php
declare(strict_types=1);
namespace Service\ConsumerService\ConsumerMapping;

use Service\BaseService;

class CommodityMapping extends BaseService
{
    /**
     * 关务ID
     * @var float 0.0000
     */
    public $customID             = 'CustomID';

    /**
     * 原始供应商发货仓库
     * @var float 0.0000
     */
    public $defaultStock        = 'DefaultStock';

    /**
     * 原始供应商发货方法
     * @var float 0.0000
     */
    public $deliveryMethod       = 'DeliveryMethod';

    /**
     * 原始商品税率
     * @var float 0.0000
     */
    public $taxRate             = 'TaxRate';

    /**
     * 供应商商品是否含税
     * @var int (1-含税，0-不含税)
     */
    public $isHaveTaxRate       = 'IsHaveTaxRate';

    /**
     * 原始商品描述
     * @var string
     */
    public $description         = 'SupplierCommodityDescription';

    /**
     * 原始商品单位
     * @var string
     */
    public $uinit               = 'SupplierCommodityUinit';

    /**
     * 原始商品品牌
     * @var string
     */
    public $brand               = 'SupplierCommodityBrand';

    /**
     * 原始商品分类
     * @var string
     */
    public $classify            = 'SupplierCommodityClassify';

    /**
     * 原始商品产地
     * @var string
     */
    public $originPlace         = 'SupplierCommodityOriginPlace';

    /**
     * 原始商品国际条码
     * @var string
     */
    public $barcode             = 'SupplierCommodityInternationBarCode';

    /**
     * 原始商品类型
     * @var string
     */
    public $goodstype           = 'SupplierCommodityType';

    /**
     * 原始商品图片json
     * @var string
     */
    public $imageUrl            = 'SupplierCommodityImageUrl';

    /**
     * 原始商品SKU
     * @var string
     */
    public $skuCode             = 'SupplierCommoditySkuCode';

    /**
     * 原始商品key(目前暂时和供应商商品SKU一样)
     * @var string
     */
    public $key                 = 'SupplierCommodityKey';

    /**
     * 原始商品名称
     * @var string
     */
    public $name                = 'SupplierCommodityName';

    /**
     * 供应商商品在云仓平台商品上下架状态（1-上架，0-下架）
     * @var string
     */
    public $saleType            = 'SaleType';

    /**
     * 原始商品上下架状态
     * @var int[1-上游上架,0-上游下架]
     */
    public $upstreamSaleType    = 'UpstreamSaleType';

    /**
     * 原始商品是否包邮
     * @var int[1-包邮,0-不包邮]
     */
    public $isFreeShipping      = 'IsFreeShipping';

    /**
     * 原始商品是否验证身份证
     * @var int[1-需要验证,0-不需要验证]
     */
    public $isNeedIDCard        = 'IsNeedIDCard';

    /**
     * HsCode
     * @var string
     */
    public $hsCode        = 'HSCode';

    /**
     * 是否强制微信支付
     * @var int[1-是,0-否]
     */
    public $isNeedWeiXinPay        = 'IsNeedWeiXinPay';

    /**
     * 是否强制上传身份证图片
     * @var int[1-是,0-否]
     */
    public $isNeedUploadIDCard       = 'IsNeedUploadIDCard';

    /**
     * 控价模式
     * @var int[0-不控价,1-控价,2-限价]
     */
    public $priceControlType       = 'PriceControlType';

    /**
     * 控价价格
     * @var float
     */
    public $limitOrControlPrice    = 'LimitOrControlPrice';

    /**
     * 额外编码
     * @var string
     */
    public $declarePlanCode    = 'DeclarePlanCode';

    /**
     * 商品净重 单位g
     * @var string
     */
    public $netWeight    = 'SupplierCommodityNetWeight';

    /**
     * 商品主资料id
     * @var string
     */
    public $commodityArchivesID = 'CommodityArchivesID';

    /**
     * 规格报文
     * @var string
     */
    public $spec = 'SupplierCommoditySpec';

    /**
     * 消费税率
     * @var string
     */
    public $conSumptionTaxRate='ConSumptionTaxRate';

    /**
     * 消费税预警金额
     * @var string
     */
    public $conSumptionPrice='ConSumptionPrice';

}